﻿using System.Collections.Generic;
using JetBrains.ReSharper.Daemon;
using JetBrains.ReSharper.Psi;
using JetBrains.ReSharper.Psi.Tree;

namespace Sapphire.RSharp
{
  internal interface ITroubleAnalyzer
  {
    IRecursiveElementProcessor Finder { get; }
    IRecursiveElementProcessor Resolver { get; }
    IList<IElement> Watched { get; }
    IHighlighting Highlighting { get; }
  }
}